package com.eco.fanliapp.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户操作日志
 */
@Getter
@Setter
@Data
@TableName("sys_log")//@TableName中的值对应着表名
public class SysLog implements Serializable {
    private static final long serialVersionUID = 1L;
    //主键id
    @TableId(type = IdType.AUTO)
    private Long id;

    //方法说明
    private String methodExplain;

    //用户id
    private Integer userId;

    //用户名称
    private String userName;

    //请求地址
    private String requestUrl;

    //请求参数
    private String requestParams;

    //创建时间
    private Date creatTime;

    //更新时间
    private Date updateTime;

    //用户类型 默认0 1.app用户  2.web用户
    private Integer userType;

    //方法
    private String method;

    //响应参数
    private String responseParams;

    private int logType;

}